@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font:12px/1.5 微软雅黑, Arial, sans-serif !important; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var,i { font-style: normal; }
ul, ol { list-style: none; }
a,s { text-decoration: none; }
legend { color: #000; }
fieldset, img { border: 0; vertical-align: bottom; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }
figure { margin: 0; }
button, input, select, textarea { font-size: 100%;border:0;background:none;outline:none; }
table { border-collapse: collapse; border-spacing: 0 }
.clear { display: block; height: 0; overflow: hidden; clear: both }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;}
a:link, a:visited { text-decoration: none;outline: none; }
a:hover, a:active,a:focus{ text-decoration: underline;outline:none;}
/*a { blr:expression_r(this.onFocus=this.blur());}*/
a { outline: none; /*transition-duration: 0.3s, 0.3s;*/ color: #555;-webkit-tap-highlight-color:rgba(0,0,0,0);}
table { border-collapse: collapse; border-spacing: 0; }
.hidden { display: none; }
.invisible { visibility: hidden; }
img{max-width: 100%;height: auto;}
/*.info{text-align: justify; text-justify: inter-ideograph;}*/

/*Body*/
body {margin: 0 auto; overflow-x: hidden;  background: #fff; color:#333;overflow-x: hidden; }
a {color: #000;text-decoration:none; transition: all 0.5s ease 0s;}
a:hover { text-decoration:none; color: #008fd5; }
area {  anything:expression(this.onfocus=this.blur);  }

.wrapper { position:relative; width:100%; margin:0 auto; overflow:hidden; }
.g-in{width:1106px;margin:0 auto;*zoom:1;} .g-in:after{content:"\20";display:block;height:0;clear:both;}

#header{ clear: both; overflow: visible;position: absolute;left: 0; top: 20px; width: 100%; z-index: 5;min-width: 1190px;}
#header .beijing{ overflow: visible; background:#fff; box-shadow: 0px 0px 10px 0px #333;border-radius: 4px;}

.navbar-brand{height: auto;position: relative;z-index: 999;}
.navbar-nav{ padding-left:70px;}
.navbar-nav>li{position: relative;margin:0 1px;}
.navbar-nav>li>a{font-size:16px;padding:36px 24px!important;color: #2b2b2b;}
.navbar-nav>li>a:focus,.navbar-nav>li>a:hover,.navbar-nav>li.active>a{color:#01b0f1; border-bottom:2px solid #01b0f1; background:#FFF;}
.subnav{position: absolute;top: 101%;z-index: 1000;box-shadow: 0 6px 12px rgba(0,0,0,.175);background:#fff;left:-196px;width:910px;padding:32px 32px 0;/*border-top:2px solid transparent;*/display: none;}
.subnav h3{font-size: 14px;color: #666;font-weight: bold;margin-bottom:20px;}
.subnav .sb-l{/*float: left;width: 246px;*/}
.subnav .sb-l>ul{text-align: center;}
.subnav .sb-l>ul>li{/*float: left;padding:0 12px;*/text-align: center;display: inline-block;width:12%;}
.subnav .sb-l>ul>li a{display:block;font-size:14px;color:#666;padding:45px 4px 20px;text-align: center;}
.subnav .sb-l>ul>li a:hover{color: #01b0f1;}
.subnav .sb-l>ul>li .a1{background:url(../images/n01.png) no-repeat center top;}
.subnav .sb-l>ul>li .a2{background:url(../images/n02.png) no-repeat center top;}
.subnav .sb-l>ul>li .a3{background:url(../images/n03.png) no-repeat center top;}
.subnav .sb-l>ul>li .a4{background:url(../images/n04.png) no-repeat center top;}
.subnav .sb-l>ul>li .a5{background:url(../images/n05.png) no-repeat center top;}
.subnav .sb-l>ul>li .a6{background:url(../images/n06.png) no-repeat center top;}
.subnav .sb-l>ul>li .a7{background:url(../images/n07.png) no-repeat center top;}
.subnav .sb-l>ul>li .a8{background:url(../images/n08.png) no-repeat center top;}
.subnav .sb-r{float: right;width: 220px;}
.subnav .sb-r>ul>li{line-height: 2;}
.sub-menu{position: absolute;z-index: 999;top: 101%;z-index: 1000;box-shadow: 0 6px 12px rgba(0,0,0,.175);background:#fff;left:-196px;width:640px;padding:32px 24px 20px;border-top:2px solid transparent;display: none;}
.sub-menu>ul>li{float: left;/*width:156px;*/width: 14%;margin:0 1%;}
.sub-menu4>ul>li{/*width: 95px*/;text-align: center;width:14%;}
.sub-menu2{width:910px;left:-82px;}
.sub-menu2>ul>li{width: 17%;margin:0 1.5%; height:250px;}
.sub-menu2>ul>li>a{padding-top: 48px;padding-bottom: 8px;margin-bottom: 8px!important;border-bottom:1px solid #e5e5e5;}
.sub-menu2>ul>li:nth-child(1)>a{background:url(../images/item-01.png) no-repeat left top;background-size: 30%;}
.sub-menu2>ul>li:nth-child(2)>a{background:url(../images/item-02.png) no-repeat left top;background-size: 30%;}
.sub-menu2>ul>li:nth-child(3)>a{background:url(../images/item-03.png) no-repeat left top;background-size: 30%;}
.sub-menu2>ul>li:nth-child(4)>a{background:url(../images/item-04.png) no-repeat left top;background-size: 30%;}
.sub-menu2>ul>li:nth-child(5)>a{background:url(../images/item-05.png) no-repeat left top;background-size: 30%;}
.sub-menu2>ul>li:nth-child(6)>a{background:url(../images/item-06.png) no-repeat left top;background-size: 30%;}
.sub-menu2>ul>li:nth-child(7)>a{background:url(../images/item-07.png) no-repeat left top;background-size: 30%;}
.sub-menu2>ul>li:nth-child(8)>a{background:url(../images/item-08.png) no-repeat left top;background-size: 30%;}
.sub-menu2>ul>li:nth-child(9)>a{background:url(../images/item-09.png) no-repeat left top;background-size: 30%;}
.sub-menu2>ul>li:nth-child(10)>a{background:url(../images/item-10.png) no-repeat left top;background-size: 30%;}

.sub-menu>ul>li>a{font-size: 14px;color: #666;font-weight: bold;margin-bottom:20px;display: block;}
.sub-menu>ul>li>a:hover,.sub-menu .dlnav>dt>a:hover{color: #01b0f1;}
.sub-menu .dlnav>dt>a{display: block;font-size: 12px;line-height: 2;font-weight: normal;}
.sub-menu5{text-align: center;width: 910px;right: -244px;left: auto;}
.sub-menu5>ul>li{width: 14%;}

.navbar-header .lang{float: right;margin:3.6% 4% 0 0;}

/*links*/
.links {
	margin-top:50px; border-top:1px solid #dedede; padding-top:30px;
	width: 100%;
	overflow: hidden; 
}
.links_c {
	width: 1200px;
	height: 52px;
	margin: 0 auto;
	line-height: 44px;
	background-image: url(../images/hy_05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden
}
.links_c ul{ overflow:hidden;padding-left: 150px;}
.links_c ul li{ float:left; list-style:none;}
.links_c ul li a {
	margin-right: 10px;
	margin-left: 10px;
	color: #7c7c7e
}

.footer{background:#f2f2f2;position: relative;z-index: 9;color:#989898; margin-top:50px;}
.footer>.container{padding:40px 0 48px;}
.footnav li{float: left;width:25%;font-size: 16px;color: #989898;min-height: 150px;}
.footnav li i a{ font-size:14px; color:#333; font-weight:bold;}
.footnav li i a:hover{color: #01b0f1;}
.footnav li>dl{margin-top:10px;font-size: 12px;}
.footnav li>dl dt{font-weight:normal;line-height:2;text-align: left;margin:0 auto;}
.footnav li>dl dt a{color: #666;display: inline-block;display: inline-block; font-size:12px;}
.footer a:hover{color:#01b0f1;}
.tTelbox{width: 37%;float: right;}
.footnav{width: 62%;float: left; border-right:1px solid #dedede;}
.ftlogo{ margin:50px 0 0 50px;}
.ftlogo .pic{float: left;display: block;}
.ftlogo .ewm {float: left;padding-left: 80px;}
/*.ftlogo .ewm img{height: 100px!important;width: 100px!important;}*/

.tTelbox .pic{display: block;margin-bottom:20px;}
.tTelbox .tTel{margin-top:20px;}
.tTelbox .tel{padding:8px 0 8px 0;float: left;}
.tTelbox .tel1{/*float: left;*/margin:10px 0 0 0;}
.tTelbox .tel p{font-size: 14px; color:#FFF; line-height:26px;}
.footer .cy{height:48px;line-height:48px;background:#1b1b1b;text-align: center;color: rgba(255,255,255,.35);}
.footer .cy a{color: rgba(255,255,255,.35);}
.footer .cy a:hover{color: #fff;}

.back-to { position:fixed; bottom:110px; right:46%; margin-right:-620px; display:none; z-index:999; }
.back-to .back-top { display:block; width:60px; height:60px; background:url(../images/top.png) no-repeat; outline:0 none; text-indent:-9999em; overflow:hidden; }
.back-to .back-top:hover { background-position:0 0; }
#slide-nav-collapse{position: relative;}

.flag{ float:right;padding:36px 24px;}
.flag a{  font-size:14px;}
.phone{ float:right; margin-top:25px; background:url(../images/phone.png) no-repeat left center;}
.phone p{ font-size:16px; color:#5cbff0; font-weight:normal; padding-left:45px;}
.phone h3{font-size:16px; color:#000; padding-left:45px; }

.footer_b{ background:#01b0f1; height:82px; padding-top:20px;}
.fsf_l{ width:50%; float:left;}
.fsf_l p{ color:#FFF; line-height:1.8em;}
.fsf_r{ width:45%; float:right;}
.fsf_r p{ color:#FFF; text-align:right;line-height:1.8em;}


@media (max-width: 768px){
	#header{ height:auto; min-width:100%; position:inherit; top:0;}
	
	.navbar-toggle .icon-bar{background: #01b0f1;}
	.navbar-toggle{border-color:#01b0f1;color: #01b0f1;}
	.navbar-header{border-bottom: 1px solid #e5e5e5;}
	.navbar-nav{margin:0 -15px!important;}
	.navbar-nav>li{padding:4px 15px!important;border-bottom: 1px solid #e5e5e5;}
	.navbar-brand img{ width:100%; height:auto;}
	.navbar-brand{padding:8px 12px!important;width:56%}
	.navbar-nav>li>a:focus{color: #2b2b2b;}
	.navbar-nav>li.active>a:focus{color: #fff;}
	.navbar-nav>li.active a{/*background: #01b0f1;*/color: #01b0f1;}
	.navbar-nav>li>a{padding:6px 18px 6px 42px!important;display: inline-block;}
	.navbar-nav>li:first-child>a{background:url(../images/sj1.png) no-repeat 5px center;}
	.navbar-nav>li:nth-child(2)>a{background:url(../images/sj2.png) no-repeat 5px center;}
	.navbar-nav>li:nth-child(3)>a{background:url(../images/sj3.png) no-repeat 5px center;}
	.navbar-nav>li:nth-child(4)>a{background:url(../images/sj4.png) no-repeat 5px center;}
	.navbar-nav>li:nth-child(5)>a{background:url(../images/sj5.png) no-repeat 5px center;}
	.navbar-nav>li:nth-child(6)>a{background:url(../images/sj6.png) no-repeat 5px center;}
	.navbar-nav>li:first-child.active>a{background:url(../images/sj10.png) no-repeat 5px center;}
	.navbar-nav>li:nth-child(2).active>a{background:url(../images/sj20.png) no-repeat 5px center;}
	.navbar-nav>li:nth-child(3).active>a{background:url(../images/sj30.png) no-repeat 5px center;}
	.navbar-nav>li:nth-child(4).active>a{background:url(../images/sj40.png) no-repeat 5px center;}
	.navbar-nav>li:nth-child(5).active>a{background:url(../images/sj50.png) no-repeat 5px center;}
	.navbar-nav>li:nth-child(6).active>a{background:url(../images/sj60.png) no-repeat 5px center;}
	.sub-menu{position:static;width: 100%;padding:5px 32px;box-shadow:1px 3px 12px rgba(0,0,0,.175);}
	.sub-menu>ul>li{width: 100%;text-align: left;}
	.sub-menu>ul>li>a{margin-bottom:6px;font-weight: normal;}
	.sub-menu .dlnav{padding-left: 15px;}
	
	.sub-menu2>ul>li>a{padding-top: 0;background: none!important;}
	.sub-menu2>ul>.li1>a{background: none;}
.navbar-nav{ padding:0;}
	.ftlogo .ewm{float: right;padding: 0;}
	.tTelbox{width: 100%;}
	.tTelbox .pic{text-align: center;margin:15px 0 0;}
	.tTelbox .tTel{margin-top: 0;}
	.tTelbox .tel{padding-left:46px;background-size: 24%}
	.tTelbox .tel1{margin:10px 0;}
	.tTelbox .tel2{float: right;margin:15px 0 0 25px;}
	.tTelbox .tel .p3{font-size: 14px;font-weight: normal;}
	.footnav{width: 100%;padding:10px 0; border:none;}
	.footnav li{min-height:initial;text-align: left;border: none;}

	.footer .cy{text-align: center;height: auto;line-height:1.7;padding:10px 0;}
	.footer>.container{padding:10px 20px;}
	.footnav li{/*float: none;width:100%;margin-bottom:10px;*/font-size:16px;}
	.footnav li i{display: block;padding:4px 0;/*border-bottom:1px solid rgba(255,255,255,.1);*/}
	.footnav li i.on{}
	.footnav li>dl{display: none;}
	.footnav li>dl dt{line-height: 2;font-size: 13px;width: 100%;}
.ftlogo{ margin:0;}
}
@media (max-width:1176px){
	
}

.swiper-pagination-bullet-active{background:#01b0f1!important}





